<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Repetier-Firmware: src/ArduinoAVR/Repetier/uiconfig.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="icon128.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Repetier-Firmware
   &#160;<span id="projectnumber">1.0.0</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('uiconfig_8h.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">uiconfig.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="uiconfig_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a01568045a16bd4c43a379d8d9130076c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a01568045a16bd4c43a379d8d9130076c">UI_DISPLAY_CHARSET</a>&#160;&#160;&#160;2</td></tr>
<tr class="separator:a01568045a16bd4c43a379d8d9130076c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f1408350025d689b9a8c4920ddfcf81"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a6f1408350025d689b9a8c4920ddfcf81">BEEPER_TYPE</a>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a6f1408350025d689b9a8c4920ddfcf81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc832c7c2fc6bfc96baf17ded9ffe94c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#acc832c7c2fc6bfc96baf17ded9ffe94c">BEEPER_TYPE_INVERTING</a>&#160;&#160;&#160;false</td></tr>
<tr class="separator:acc832c7c2fc6bfc96baf17ded9ffe94c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9aca6bf41a816ccc471c477b594ff64"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#ac9aca6bf41a816ccc471c477b594ff64">BEEPER_PIN</a>&#160;&#160;&#160;37</td></tr>
<tr class="separator:ac9aca6bf41a816ccc471c477b594ff64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f1cfb8da393500709a423b74c8c60c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a1f1cfb8da393500709a423b74c8c60c9">UI_DISPLAY_TYPE</a>&#160;&#160;&#160;5</td></tr>
<tr class="separator:a1f1cfb8da393500709a423b74c8c60c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a358d532c9bed430d93e65ddabc9ef375"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a358d532c9bed430d93e65ddabc9ef375">UI_COLS</a>&#160;&#160;&#160;20</td></tr>
<tr class="separator:a358d532c9bed430d93e65ddabc9ef375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc388782791eea22ff9ca1b2a97c1cd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#abc388782791eea22ff9ca1b2a97c1cd7">UI_ROWS</a>&#160;&#160;&#160;4</td></tr>
<tr class="separator:abc388782791eea22ff9ca1b2a97c1cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66082321aee99d4f00f639bdf05b9dc8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a66082321aee99d4f00f639bdf05b9dc8">UI_DISPLAY_I2C_CHIPTYPE</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a66082321aee99d4f00f639bdf05b9dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66017bbab05e934b49579f36888e644e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a66017bbab05e934b49579f36888e644e">UI_DISPLAY_I2C_ADDRESS</a>&#160;&#160;&#160;0x4e</td></tr>
<tr class="separator:a66017bbab05e934b49579f36888e644e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28dc42dc5664e2f558eb10866cf34bbc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a28dc42dc5664e2f558eb10866cf34bbc">UI_DISPLAY_I2C_OUTPUT_PINS</a>&#160;&#160;&#160;65504</td></tr>
<tr class="separator:a28dc42dc5664e2f558eb10866cf34bbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6b2b977cdf7c713366841a8d0de15a1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#ac6b2b977cdf7c713366841a8d0de15a1">UI_DISPLAY_I2C_OUTPUT_START_MASK</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ac6b2b977cdf7c713366841a8d0de15a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42ebf9e35d25362e11be8e3e410c2b08"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a42ebf9e35d25362e11be8e3e410c2b08">UI_DISPLAY_I2C_PULLUP</a>&#160;&#160;&#160;31</td></tr>
<tr class="separator:a42ebf9e35d25362e11be8e3e410c2b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae88f28e8969a19c6be1c1ce9f5934b75"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#ae88f28e8969a19c6be1c1ce9f5934b75">UI_I2C_CLOCKSPEED</a>&#160;&#160;&#160;100000L</td></tr>
<tr class="separator:ae88f28e8969a19c6be1c1ce9f5934b75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe452c44eef8523ec9ad22ff02b3114a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#abe452c44eef8523ec9ad22ff02b3114a">UI_DISPLAY_RS_PIN</a>&#160;&#160;&#160;63</td></tr>
<tr class="separator:abe452c44eef8523ec9ad22ff02b3114a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1117450b96efb7813ba6a7eae538cba9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a1117450b96efb7813ba6a7eae538cba9">UI_DISPLAY_RW_PIN</a>&#160;&#160;&#160;-1</td></tr>
<tr class="separator:a1117450b96efb7813ba6a7eae538cba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdd4e20a3a946a0a7a68a21f3325f328"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#afdd4e20a3a946a0a7a68a21f3325f328">UI_DISPLAY_ENABLE_PIN</a>&#160;&#160;&#160;65</td></tr>
<tr class="separator:afdd4e20a3a946a0a7a68a21f3325f328"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba4b516f14fca27013b8bb8b9b61ba5d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#aba4b516f14fca27013b8bb8b9b61ba5d">UI_DISPLAY_D0_PIN</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:aba4b516f14fca27013b8bb8b9b61ba5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a280b85321eb67c6752941354ded541a8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a280b85321eb67c6752941354ded541a8">UI_DISPLAY_D1_PIN</a>&#160;&#160;&#160;64</td></tr>
<tr class="separator:a280b85321eb67c6752941354ded541a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d1ee8afc5a8213f4cbb7304deb8d7d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a64d1ee8afc5a8213f4cbb7304deb8d7d">UI_DISPLAY_D2_PIN</a>&#160;&#160;&#160;44</td></tr>
<tr class="separator:a64d1ee8afc5a8213f4cbb7304deb8d7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52a2fcf183efa66effede46fce32262d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a52a2fcf183efa66effede46fce32262d">UI_DISPLAY_D3_PIN</a>&#160;&#160;&#160;66</td></tr>
<tr class="separator:a52a2fcf183efa66effede46fce32262d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f9744ec7bf8dda47a76571da6ac54f6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a6f9744ec7bf8dda47a76571da6ac54f6">UI_DISPLAY_D4_PIN</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:a6f9744ec7bf8dda47a76571da6ac54f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bc1bb51a278366322969a7275d747a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a95bc1bb51a278366322969a7275d747a">UI_DISPLAY_D5_PIN</a>&#160;&#160;&#160;64</td></tr>
<tr class="separator:a95bc1bb51a278366322969a7275d747a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dc9c2bb136aa3594051c13fcfdc2040"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a3dc9c2bb136aa3594051c13fcfdc2040">UI_DISPLAY_D6_PIN</a>&#160;&#160;&#160;44</td></tr>
<tr class="separator:a3dc9c2bb136aa3594051c13fcfdc2040"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10e8713a4ba78388b5cafb819ab165d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a10e8713a4ba78388b5cafb819ab165d4">UI_DISPLAY_D7_PIN</a>&#160;&#160;&#160;66</td></tr>
<tr class="separator:a10e8713a4ba78388b5cafb819ab165d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0aac5694198f8d58c7ffde791a7034c2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a0aac5694198f8d58c7ffde791a7034c2">UI_DELAYPERCHAR</a>&#160;&#160;&#160;50</td></tr>
<tr class="separator:a0aac5694198f8d58c7ffde791a7034c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb9d61e39f5dc3b6e90b6be95c14cbde"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#adb9d61e39f5dc3b6e90b6be95c14cbde">UI_DISPLAY_CS1</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:adb9d61e39f5dc3b6e90b6be95c14cbde"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7737e85079c272f98f8239f68c40734c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a7737e85079c272f98f8239f68c40734c">UI_DISPLAY_CS2</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:a7737e85079c272f98f8239f68c40734c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc284cc9b9d1b31fe5a90b66809dad39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#acc284cc9b9d1b31fe5a90b66809dad39">UI_DISPLAY_DI</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:acc284cc9b9d1b31fe5a90b66809dad39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1117450b96efb7813ba6a7eae538cba9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a1117450b96efb7813ba6a7eae538cba9">UI_DISPLAY_RW_PIN</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:a1117450b96efb7813ba6a7eae538cba9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa76b491e143a9373616f410e6e2f5dd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#aaa76b491e143a9373616f410e6e2f5dd">UI_DISPLAY_RESET_PIN</a>&#160;&#160;&#160;59</td></tr>
<tr class="separator:aaa76b491e143a9373616f410e6e2f5dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267f14484086fc10fbc14aecf9bf26a9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a267f14484086fc10fbc14aecf9bf26a9">UI_HAS_KEYS</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:a267f14484086fc10fbc14aecf9bf26a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Are some keys connected?  <a href="#a267f14484086fc10fbc14aecf9bf26a9">More...</a><br /></td></tr>
<tr class="separator:a267f14484086fc10fbc14aecf9bf26a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca4374429bb3fe511b688ad4450bfbf8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#aca4374429bb3fe511b688ad4450bfbf8">UI_HAS_BACK_KEY</a>&#160;&#160;&#160;1</td></tr>
<tr class="memdesc:aca4374429bb3fe511b688ad4450bfbf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Is a back key present.  <a href="#aca4374429bb3fe511b688ad4450bfbf8">More...</a><br /></td></tr>
<tr class="separator:aca4374429bb3fe511b688ad4450bfbf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4635b4a804fd89b733657535482862c9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a4635b4a804fd89b733657535482862c9">UI_INVERT_MENU_DIRECTION</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a4635b4a804fd89b733657535482862c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d48a110748918da40a37fdde067bfaf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a3d48a110748918da40a37fdde067bfaf">UI_HAS_I2C_ENCODER</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a3d48a110748918da40a37fdde067bfaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c375dae61ff82c1dc5ce6ff86068041"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="uiconfig_8h.html#a8c375dae61ff82c1dc5ce6ff86068041">UI_I2C_KEY_ADDRESS</a>&#160;&#160;&#160;0x40</td></tr>
<tr class="separator:a8c375dae61ff82c1dc5ce6ff86068041"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="ac9aca6bf41a816ccc471c477b594ff64"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9aca6bf41a816ccc471c477b594ff64">&#9670;&nbsp;</a></span>BEEPER_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEEPER_PIN&#160;&#160;&#160;37</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6f1408350025d689b9a8c4920ddfcf81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f1408350025d689b9a8c4920ddfcf81">&#9670;&nbsp;</a></span>BEEPER_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEEPER_TYPE&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Select type of beeper 0 = none 1 = Piezo connected to pin 2 = Piezo connected to a pin over I2C </p>

</div>
</div>
<a id="acc832c7c2fc6bfc96baf17ded9ffe94c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc832c7c2fc6bfc96baf17ded9ffe94c">&#9670;&nbsp;</a></span>BEEPER_TYPE_INVERTING</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define BEEPER_TYPE_INVERTING&#160;&#160;&#160;false</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a358d532c9bed430d93e65ddabc9ef375"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a358d532c9bed430d93e65ddabc9ef375">&#9670;&nbsp;</a></span>UI_COLS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_COLS&#160;&#160;&#160;20</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Number of columns per row Typical values are 16 and 20 </p>

</div>
</div>
<a id="a0aac5694198f8d58c7ffde791a7034c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0aac5694198f8d58c7ffde791a7034c2">&#9670;&nbsp;</a></span>UI_DELAYPERCHAR</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DELAYPERCHAR&#160;&#160;&#160;50</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a01568045a16bd4c43a379d8d9130076c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01568045a16bd4c43a379d8d9130076c">&#9670;&nbsp;</a></span>UI_DISPLAY_CHARSET</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_CHARSET&#160;&#160;&#160;2</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>While the ascii chars are all the same, the driver have different charsets for special chars used in different countries. The charset allows to fix for this problem. If characters look wrong, try a different charset. If nothing works, use the ascii charset 0 as fallback. Not the nicest for everything but working!</p>
<p>0 = ASCII fallback 1 = Default works on most displays. This has some japanese chars in charset 2 = Alternative charset with more european chars </p>

</div>
</div>
<a id="adb9d61e39f5dc3b6e90b6be95c14cbde"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb9d61e39f5dc3b6e90b6be95c14cbde">&#9670;&nbsp;</a></span>UI_DISPLAY_CS1</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_CS1&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7737e85079c272f98f8239f68c40734c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7737e85079c272f98f8239f68c40734c">&#9670;&nbsp;</a></span>UI_DISPLAY_CS2</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_CS2&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aba4b516f14fca27013b8bb8b9b61ba5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba4b516f14fca27013b8bb8b9b61ba5d">&#9670;&nbsp;</a></span>UI_DISPLAY_D0_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D0_PIN&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a280b85321eb67c6752941354ded541a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a280b85321eb67c6752941354ded541a8">&#9670;&nbsp;</a></span>UI_DISPLAY_D1_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D1_PIN&#160;&#160;&#160;64</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a64d1ee8afc5a8213f4cbb7304deb8d7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d1ee8afc5a8213f4cbb7304deb8d7d">&#9670;&nbsp;</a></span>UI_DISPLAY_D2_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D2_PIN&#160;&#160;&#160;44</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a52a2fcf183efa66effede46fce32262d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a52a2fcf183efa66effede46fce32262d">&#9670;&nbsp;</a></span>UI_DISPLAY_D3_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D3_PIN&#160;&#160;&#160;66</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6f9744ec7bf8dda47a76571da6ac54f6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f9744ec7bf8dda47a76571da6ac54f6">&#9670;&nbsp;</a></span>UI_DISPLAY_D4_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D4_PIN&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a95bc1bb51a278366322969a7275d747a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95bc1bb51a278366322969a7275d747a">&#9670;&nbsp;</a></span>UI_DISPLAY_D5_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D5_PIN&#160;&#160;&#160;64</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a3dc9c2bb136aa3594051c13fcfdc2040"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dc9c2bb136aa3594051c13fcfdc2040">&#9670;&nbsp;</a></span>UI_DISPLAY_D6_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D6_PIN&#160;&#160;&#160;44</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a10e8713a4ba78388b5cafb819ab165d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10e8713a4ba78388b5cafb819ab165d4">&#9670;&nbsp;</a></span>UI_DISPLAY_D7_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_D7_PIN&#160;&#160;&#160;66</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acc284cc9b9d1b31fe5a90b66809dad39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc284cc9b9d1b31fe5a90b66809dad39">&#9670;&nbsp;</a></span>UI_DISPLAY_DI</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_DI&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afdd4e20a3a946a0a7a68a21f3325f328"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afdd4e20a3a946a0a7a68a21f3325f328">&#9670;&nbsp;</a></span>UI_DISPLAY_ENABLE_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_ENABLE_PIN&#160;&#160;&#160;65</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a66017bbab05e934b49579f36888e644e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66017bbab05e934b49579f36888e644e">&#9670;&nbsp;</a></span>UI_DISPLAY_I2C_ADDRESS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_I2C_ADDRESS&#160;&#160;&#160;0x4e</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a66082321aee99d4f00f639bdf05b9dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66082321aee99d4f00f639bdf05b9dc8">&#9670;&nbsp;</a></span>UI_DISPLAY_I2C_CHIPTYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_I2C_CHIPTYPE&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a28dc42dc5664e2f558eb10866cf34bbc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28dc42dc5664e2f558eb10866cf34bbc">&#9670;&nbsp;</a></span>UI_DISPLAY_I2C_OUTPUT_PINS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_I2C_OUTPUT_PINS&#160;&#160;&#160;65504</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac6b2b977cdf7c713366841a8d0de15a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6b2b977cdf7c713366841a8d0de15a1">&#9670;&nbsp;</a></span>UI_DISPLAY_I2C_OUTPUT_START_MASK</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_I2C_OUTPUT_START_MASK&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a42ebf9e35d25362e11be8e3e410c2b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42ebf9e35d25362e11be8e3e410c2b08">&#9670;&nbsp;</a></span>UI_DISPLAY_I2C_PULLUP</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_I2C_PULLUP&#160;&#160;&#160;31</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aaa76b491e143a9373616f410e6e2f5dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa76b491e143a9373616f410e6e2f5dd">&#9670;&nbsp;</a></span>UI_DISPLAY_RESET_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_RESET_PIN&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abe452c44eef8523ec9ad22ff02b3114a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abe452c44eef8523ec9ad22ff02b3114a">&#9670;&nbsp;</a></span>UI_DISPLAY_RS_PIN</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_RS_PIN&#160;&#160;&#160;63</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Define the pin </p>

</div>
</div>
<a id="a1117450b96efb7813ba6a7eae538cba9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1117450b96efb7813ba6a7eae538cba9">&#9670;&nbsp;</a></span>UI_DISPLAY_RW_PIN <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_RW_PIN&#160;&#160;&#160;-1</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1117450b96efb7813ba6a7eae538cba9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1117450b96efb7813ba6a7eae538cba9">&#9670;&nbsp;</a></span>UI_DISPLAY_RW_PIN <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_RW_PIN&#160;&#160;&#160;59</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1f1cfb8da393500709a423b74c8c60c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f1cfb8da393500709a423b74c8c60c9">&#9670;&nbsp;</a></span>UI_DISPLAY_TYPE</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_DISPLAY_TYPE&#160;&#160;&#160;5</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>What display type do you use? 0 = No display - do not use here. Set FEATURE_CONTROLLER 0 instead 1 = LCD Display with 4 bit data bus 2 = LCD Display with 8 bit data bus (currently not implemented, fallback to 1) 3 = LCD Display with I2C connection, 4 bit mode 4 = Use the slower LiquiedCrystal library bundled with arduino. IMPORTANT: You need to uncomment the LiquidCrystal include in Repetier.pde for it to work. If you have Sanguino and want to use the library, you need to have Arduino 023 or older. (13.04.2012) 5 = U8G supported display </p>

</div>
</div>
<a id="aca4374429bb3fe511b688ad4450bfbf8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca4374429bb3fe511b688ad4450bfbf8">&#9670;&nbsp;</a></span>UI_HAS_BACK_KEY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_HAS_BACK_KEY&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Is a back key present. </p>
<p>If you have menus enabled, you need a method to leave it. If you have a back key, you can always go one level higher. Without a back key, you need to navigate to the back entry in the menu. Setting this value to 1 removes the back entry. </p>

</div>
</div>
<a id="a3d48a110748918da40a37fdde067bfaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d48a110748918da40a37fdde067bfaf">&#9670;&nbsp;</a></span>UI_HAS_I2C_ENCODER</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_HAS_I2C_ENCODER&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Uncomment this, if you have keys connected via i2c to a PCF8574 chip. </p>

</div>
</div>
<a id="a267f14484086fc10fbc14aecf9bf26a9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a267f14484086fc10fbc14aecf9bf26a9">&#9670;&nbsp;</a></span>UI_HAS_KEYS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_HAS_KEYS&#160;&#160;&#160;1</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Are some keys connected? </p>
<p>0 = No keys attached - disables also menu 1 = Some keys attached </p>

</div>
</div>
<a id="ae88f28e8969a19c6be1c1ce9f5934b75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae88f28e8969a19c6be1c1ce9f5934b75">&#9670;&nbsp;</a></span>UI_I2C_CLOCKSPEED</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_I2C_CLOCKSPEED&#160;&#160;&#160;100000L</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8c375dae61ff82c1dc5ce6ff86068041"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c375dae61ff82c1dc5ce6ff86068041">&#9670;&nbsp;</a></span>UI_I2C_KEY_ADDRESS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_I2C_KEY_ADDRESS&#160;&#160;&#160;0x40</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a4635b4a804fd89b733657535482862c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4635b4a804fd89b733657535482862c9">&#9670;&nbsp;</a></span>UI_INVERT_MENU_DIRECTION</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_INVERT_MENU_DIRECTION&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abc388782791eea22ff9ca1b2a97c1cd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abc388782791eea22ff9ca1b2a97c1cd7">&#9670;&nbsp;</a></span>UI_ROWS</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define UI_ROWS&#160;&#160;&#160;4</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Rows of your display. 2 or 4 </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_cdf0096ae548159f0698b0a71289cf6c.html">ArduinoAVR</a></li><li class="navelem"><a class="el" href="dir_360d65efbdba454d299657bac363b72c.html">Repetier</a></li><li class="navelem"><a class="el" href="uiconfig_8h.html">uiconfig.h</a></li>
    <li class="footer">Generated on Tue Sep 19 2017 18:54:00 for Repetier-Firmware by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>
